백틱(`) 파라미터 전송 오류
NOTE
URL 파라미터에 백틱(`)이 포함되어 HTTP 프로토콜 규약 위반으로 요청이 거부되던 문제와 해결책.
📌 개념
증상:
java.lang.IllegalArgumentException:
Invalid character found in the request target
[/member/info?username=g6003&page=1&userid=`1598 ]
원인: 백틱(`)이 URL 요청 대상(request target)에 그대로 포함되어, 프로토콜 규약에 어긋나 예외로 처리됨.
해결: 백틱()을 URL 인코딩(%60`)한 뒤 요청.
/member/info?username=g6003&page=1&userid=%601598